/*
 * 文件名：RiskLimitFreeze.java
 * 版权：Copyright 2000-2013 广东汇卡商务. 
 * 描述： RECK V001 汇卡新清算系统
 * 修改人： 吴依优
 * 修改时间：Oct 29, 2013
 * 修改内容：新增 
 * 修改人： 
 * 修改时间：
 * 修改内容：
 */
package cn.hicard.risk.interf.limit;

/**
 * 风控接口调用实体类
 * 1、限额接口
 * 2、银行调单冻结接口
 */
public class RiskLimitFreezeInterface
{
    //额度冻结入库字段
    private String hmId; // 汇卡商户号
    
    private String merchName; //汇卡商户名
      
    private long freezeMoney; // 需冻结金额
    
    private long freezeAmounted;//实际冻结金额
    
    private String freezeTime; // 冻结时间', yyyy-MM-dd HH:mm:ss
    
    //查询日应清算金额字段
    private String cardType; // 卡类型:0信用卡。1所有卡
    
    private long sumDayAmount; // 日清算总额
    
    private String clearDate; // 清算日期', yyyy-MM-dd 
    
    private String unfreezeTime;//解冻时间yyyy-MM-dd HH:mm:ss

	private String status;//状态   1.待冻结 2.部分冻结 3.已冻结 4.冻结待复核 5.已解冻
	
	private String freezeId;//唯一标识ID （商户号+冻结时间yyyyMMddHHmmss）
    
    public String getHmId()
    {
        return hmId;
    }
    
    public void setHmId(String hmId)
    {
        this.hmId = hmId;
    }
    
    public String getMerchName()
    {
        return merchName;
    }
    
    public void setMerchName(String merchName)
    {
        this.merchName = merchName;
    }
    
    
    public long getFreezeMoney()
    {
        return freezeMoney;
    }
    
    public void setFreezeMoney(long freezeMoney)
    {
        this.freezeMoney = freezeMoney;
    }
    
    public String getFreezeTime()
    {
        return freezeTime;
    }
    
    public void setFreezeTime(String freezeTime)
    {
        this.freezeTime = freezeTime;
    }
    
    public String getCardType()
    {
        return cardType;
    }
    
    public void setCardType(String cardType)
    {
        this.cardType = cardType;
    }
    
    public long getSumDayAmount()
    {
        return sumDayAmount;
    }
    
    public void setSumDayAmount(long sumDayAmount)
    {
        this.sumDayAmount = sumDayAmount;
    }
    
    public String getClearDate()
    {
        return clearDate;
    }
    
    public void setClearDate(String clearDate)
    {
        this.clearDate = clearDate;
    }


	public long getFreezeAmounted() {
		return freezeAmounted;
	}

	public void setFreezeAmounted(long freezeAmounted) {
		this.freezeAmounted = freezeAmounted;
	}

	public String getUnfreezeTime() {
		return unfreezeTime;
	}

	public void setUnfreezeTime(String unfreezeTime) {
		this.unfreezeTime = unfreezeTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getFreezeId() {
		return freezeId;
	}

	public void setFreezeId(String freezeId) {
		this.freezeId = freezeId;
	}

    
    
}
